import axios from "axios";

/* 
    RightList组件(权限列表)接口
*/
// 获取权限列表表格数据
export function getTable() {
    return (
        axios.get('api/page/admin/menu/list')
    )
}
// 表格编辑按钮，切换显示隐藏
export function changeShow(data) {
    return (
        axios({
            url: `api/page/admin/menu/update`,
            method: 'post',
            data
        })
    )
}
// 表格删除按钮接口
export function delRow(id) {
    return (
        axios({
            method: 'get',
            url: `api/page/admin/menu/delete/${id}`,
        })
    )
}
/* 
    RoleList组件(角色列表)接口
*/
// 获取角色列表表格数据
export function getRolTab() {
    return (
        axios.get('api/page/admin/role/listRole')
    )
}
// 获取所有的权限
export function getallRole() {
    return (
        axios.get('api/page/admin/menu/list')
    )
}
// 根据角色id获取角色的权限列表
export function getRoleByid(id) {
    return (
        axios({
            method: 'get',
            url: `api/page/admin/role/getRoleMenu/${id}`
        })
    )
}
// 编辑按钮根据角色id更新权限更新请求
export function updataRole(data) {
    return (axios({
        method: 'post',
        url: 'api/page/admin/role/updateRoleMenu',
        data
    })
    )
}
// 根据角色id删除角色
export function deleteRole(id) {
    return (axios({
        method: 'get',
        url: `api/page/admin/role/deleteRole/${id}`
    }))
}
